#ifndef ODN_MESSAGE_H
#define ODN_MESSAGE_H

namespace ouden {
/*
template <class TReceiver>
class IMessage
{
public:
	//Override this with pReceiver->processMessage(this);
	virtual void send(TReceiver* pReceiver) = 0;
};

class IMessageReceiver
{
public:
	virtual void receiveMessage(IMessage* pMessage) = 0;
};
*/
} //namespace ouden

#endif //ODN_MESSAGE_H
